package com.bw.gmall.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ShopOldVisitOrderBean {
    private String shop;
    /**
     回访人数（对应 SQL：COUNT (DISTINCT us) AS huifrs）
     */
    private Long huifrs;
    /**
     老客复购人数（对应 SQL：COUNT (DISTINCT CASE WHEN total_amount> 0 THEN us END) AS lkfg）
     */
    private Long lkfg;
    /**
     老客未复购人数（对应 SQL：COUNT (DISTINCT CASE WHEN total_amount = 0 OR total_amount IS NULL THEN us END) AS lkwfg）
     */
    private Long lkwfg;
    /**
     支付转化率（百分比，保留 2 位小数）（对应 SQL：ROUND (...) AS zfzhl）
     */
    private Double zfzhl;
    /**
     客单价（保留 2 位小数）（对应 SQL：ROUND (...) AS kdj）
     */
    private Double kdj;
    /**
     窗口开始时间（对应 SQL：TUMBLE_START (rt, INTERVAL '1' HOUR) AS start_time）
     */
    private String start_time;
    /**
     窗口结束时间（对应 SQL：TUMBLE_END (rt, INTERVAL '1' HOUR) AS end_time）
     */
    private String end_time;
}